package com.sky.common.endpoint.sort;

import com.sky.business.sys.domain.CameraConfig;

import java.util.List;

/**
 * 摄像机追踪能力排序
 *
 */
public interface TrackAbilitySorter {

    /**
     * 根据追踪能力进行排序
     * @param cameraConfigList 设备列表
     * @param uavLng 无人机经度
     * @param uavLat 无人机维度
     * @param uavAltitude 无人机海拔
     * @return 排序后的列表
     */
    List<CameraConfig> sort(List<CameraConfig> cameraConfigList,double uavLng,double uavLat,double uavAltitude);
}
